package br.com.infnet.formularioeletronico.interfaces;

import br.com.infnet.formularioeletronico.modelo.Usuario;
import java.util.List;

public interface IUsuarioDAO {

    long incluir(Usuario usuario);

    boolean alterar(Usuario usuario);

    void excluir(long id);

    Usuario obter(long id);

    List<Usuario> listar();
    
    Usuario obterPorLogin(String login);
    
    Usuario autenticarUsuario(String login, String senha);
    
    List<Usuario> listar(String strNomeCampo, String strValorCampo);
    
}
